home *** CD-ROM | disk | FTP | other *** search
- function submit(q)
- {
- if(!q)
- {
- o.command["get"]("connect",null,this,"submit",[true]);
- }
- else
- {
- if(o.cacheOn == 1)
- {
- o.ch_data.In.connected = "false";
- }
- this.cs = o.ch_data.In.connected;
- if(this.cs ne "true")
- {
- error(1);
- }
- else
- {
- post();
- }
- }
- }
- function post()
- {
- if(subject ne "" and message ne "")
- {
- o.eMsg = "sending...";
- var doc;
- var node;
- var myDoc;
- var text;
- doc = new XML();
- node = doc.createElement("feedback");
- node.attributes.username = o.data.username;
- doc.appendChild(node);
- myDoc = doc.firstChild;
- node = doc.createElement("subject");
- myDoc.appendChild(node);
- text = doc.createTextNode(subject);
- mydoc.childNodes[0].appendChild(text);
- node = doc.createElement("message");
- myDoc.appendChild(node);
- text = doc.createTextNode(message);
- mydoc.childNodes[1].appendChild(text);
- sendXml(doc);
- }
- else if(message eq "")
- {
- o.eMsg = "Incomplete form!\nPlease enter a message.";
- }
- else if(subject eq "")
- {
- o.eMsg = "Incomplete form!\nPlease enter a subject.";
- }
- }
- function sendXml(doc)
- {
- o.sR = false;
- fresultXML = new XML();
- fresultXML.onLoad = myLoad;
- doc.sendAndLoad("http://www.2Sync.com/keycast/2Sync/channelfeedback/feedback.asp",fresultXML);
- mWindow.gotoAndPlay("sending");
- }
- function myLoad(result)
- {
- o.sR = true;
- if(result eq true)
- {
- var mt = this.firstChild.firstChild.nodeValue;
- if(mt eq true)
- {
- Sent();
- }
- else
- {
- error(2);
- }
- }
- else
- {
- error(3);
- }
- }
- function sent()
- {
- o.me = "Thank you!\nYour feedback has been received.";
- }
- function error(type)
- {
- o.se = true;
- if(type == 1)
- {
- o.me = "Connection error!\nPlease check your conenction and try again.";
- }
- else
- {
- o.me = "Error contacting server!\nPlease try again later.";
- }
- }
- _parent.nav.mode(1);
- o.me = "";
- o = _level0;
- if(!o.form)
- {
- o.form = {};
- }
-